package week03;


	import java.util.Scanner;

public class Person{
		private String name;
		private boolean gender;
		private int age;
		private int id;
		
		public Person(){
			System.out.println("This is constructor");
			System.out.println(name+","+age+","+gender+","+id);
		}
		
		public Person(String name,int age,boolean gender){
			this.name=name;
			this.age=age;
			this.gender=gender;
		}
		
		

	public String getName() {
			return name;
		}

		public void setName(String name) {
			this.name = name;
		}

		public boolean isGender() {
			return gender;
		}

		public void setGender(boolean gender) {
			this.gender = gender;
		}

		public int getAge() {
			return age;
		}

		public void setAge(int age) {
			this.age = age;
		}

		public int getId() {
			return id;
		}

		public void setId(int id) {
			this.id = id;
		}
		
		public String toString(){
			return String.format("Person [name=%s, age=%d, gender=%s, id=%d]",name,age,gender,id);
		}
		
	}
	public class Main {
		public static void main(String[] args) {
			Scanner in=new Scanner(System.in);
			int n = in.nextInt();
			Person[] person = new Person[n];
			for (int i = 0; i < person.length; i++) {
			    person[i] =new Person(in.next(),in.nextInt(),in.nextBoolean());
			}
			for(int i=person.length-1;i>=0;i--){
				System.out.println(person[i]);
			}
			Person a = new Person();
			System.out.println(a);

		}

	}

